package com.zb.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import lombok.*;

import java.io.Serializable;
import java.util.Date;

/**
 * @ClassName TbUserModel
 * @Description 用户表模型对象
 * @Author xm
 * @Date 2024/11/11 17:40
 **/
@Data
    @EqualsAndHashCode(callSuper = false)
@NoArgsConstructor
@AllArgsConstructor
@Builder
@TableName("tb_user")

public class TbUserModel implements Serializable{

private static final long serialVersionUID=1L;


                    @TableId(value = "username", type = IdType.UUID)
                private String username;


        private String password;


        private String phone;


        private String email;


        private Date created;


        private Date updated;

        private String sourceType;

        private String nickName;

        private String name;

        private String status;

        private String headPic;

        private String qq;

        private String isMobileCheck;

        private String isEmailCheck;

        private String sex;

        private Integer userLevel;

        private Integer points;

        private Integer experienceValue;

        private Date birthday;

        private Date lastLoginTime;


        }
